#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#include "lecture.h"
#include "menu_Personnel.h"
#include "suivi_personnel.h"


int main() {



    Liste_Personnel liste ;

    char *input_adress;

    input_adress = "personnel.txt";

    Personnel perso;
    int i;


    int x;


    FILE* event;
    str mat[100][100];
    int* n ;

    init_Liste_Personnel(&liste);
    lecture(input_adress,&liste);

    menu_Personnel();
    printf("Donnez Votre choix \n");
    scanf("%d",&x);

    while(x != 6) {

    switch(x){
    case 1:
    affichage_Liste_Personnel(&liste);
    menu_Personnel();
    printf("Donnez Votre choix \n");
    scanf("%d",&x);
    break;
    case 2:
    printf("Donnez ID du personnel\n");
    scanf("%d",&perso.id);
    printf("Donnez nom du personnel\n");
    scanf("%s",perso.nom);
    printf("Donnez prenom du personnel\n");
    scanf("%s",perso.prenom);

    ajouter_Personnel(&liste,perso);

    menu_Personnel();
    printf("Donnez Votre choix \n");
    scanf("%d",&x);
    break;
    case 3:
    printf("Donner ID A supprimer\n");
    scanf("%d",&perso.id);

    supprimer_Personnel(&liste,perso);

    menu_Personnel();
    printf("Donnez Votre choix \n");
    scanf("%d",&x);
    break;
    case 4:

    printf("Donner ID recherche\n");
    scanf("%d",&perso.id);

    rechercher_Personnel(&liste,perso);
    menu_Personnel();
    printf("Donnez Votre choix \n");
    scanf("%d",&x);
    break;

    case 5:

    printf("*****Bilan Personnel*****\n");

    transferer(event,mat,n);
    test_entrer(mat,*n);
    test_comb(mat,*n);
    test_douche(mat,*n);
    test_ebola(mat,*n);
    test_out(mat,*n);
    test_sortie(mat,*n);

    menu_Personnel();
    printf("Donnez Votre choix \n");
    scanf("%d",&x);

    break;

    }

    }

    printf("\n\nAu revoir !!!\n");




    return 0;

}


